dedeba38eaa20a4525ce5241570724d91b0c5251,source/com/intellij/psi/impl/source/resolve/reference/impl/providers/FileReference.java,FileReference,bindToElement,#PsiElement#,229
Before Change
if (!(element instanceof PsiFileSystemItem)) throw new IncorrectOperationException("Cannot bind to element");
final PsiFile file = getElement().getContainingFile();
final WebModuleProperties properties = (WebModuleProperties)WebUtil.getWebModuleProperties(file);
final String newName;
if (properties != null) {
newName = JspUtil.getDeploymentPath((PsiFileSystemItem)element);
After Change
final PsiFile file = getElement().getContainingFile();
final String newName;
if (WebUtil.getWebModuleProperties(file) != null) {
newName = JspUtil.getDeploymentPath((PsiFileSystemItem)element);
} else {
final VirtualFile dst = element.getContainingFile().getVirtualFile();